/*
 *  Fortification.h
 *  RiskAI
 *
 */

#ifndef FORTIFICATION_H_INCLUDED
#define FORTIFICATION_H_INCLUDED

class CFortification
{
public:

	CFortification(int iSrc, int iDest, int iTroops)
		: iSource(iSrc)
		, iDestination(iDest)
		, iNumTroops(iTroops)
	{
	}
	
	bool operator== (CFortification xFort)
	{
		return (iSource == xFort.iSource &&
				iDestination == xFort.iDestination &&
				iNumTroops == xFort.iNumTroops);
	}

	int iSource;
	int iDestination;
	int iNumTroops;
};

static CFortification NO_FORTIFICATION(0, 0, 0);

#endif // FORTIFICATION_H_INCLUDED